(function() {
    var LeftMenu = function() {
        this.init();
    };

    // 左侧菜单树
    LeftMenu.prototype.tree = LeftMenuTree;

    /** 初始化，new个实例的时候直接执行 */
    LeftMenu.prototype.init = function() {
        this.changeMenu('1');
    };

    /** 左侧菜单变更 */
    LeftMenu.prototype.changeMenu = function(type) {
        $('.sidebar-menu')
            .html('')
            .sidebarMenu({ data: this.tree[type] });
    };

    $(function() {
        App.setbasePath('/static/adminlte');
        App.setGlobalImgPath('/dist/img/');

        // addTabs({
        //     id: '999999999',
        //     title: '欢迎页',
        //     close: true,
        //     url: 'welcome',
        //     urlType: 'relative'
        // });

        App.fixIframeCotent();

        /** 左侧菜单相关 */
        var leftMenu = new LeftMenu();
        $('#roleMenuList').on('click', 'a', function(ev) {
            var type = $(this).attr('data-id');
            var text = $(this).text();
            leftMenu.changeMenu(type);
            $('#roleMenu span').text(text);
        });
    });
})();
